self-generating cell - French English Dictionary